#pragma once

class nocopy
{
public:
    nocopy() = delete;
    ~nocopy(){};
    nocopy(const nocopy&) = delete;
    nocopy& operator()(const nocopy&) = delete; 
 };